#pragma once

namespace Graphics{
	class RenderContext;

	class ComputeShader{
	public:
		ComputeShader(std::string &filename, RenderContext* handle){}
		virtual ~ComputeShader(){}

		virtual void setShader(void* context) = 0;
	private:
	};

	typedef boost::shared_ptr<ComputeShader> ComputeShaderPtr;
}